ループ内のreturn
static int code = 0;
void funcWhileIfReturn (void)
{
while (code > 0)
{
if (code == 3)
{
return;
}
--code;
}
if (code == 0)
{
code++;
}
}
return文は、プログラムを関数の最後にジャンプさせます。 このジャンプは制御フローを中断させるので、コードの中にノットを生じさせます。